.layer2{
    z-index: 1;
    position: absolute;
    height: 100%;
    width: 100%;
    min-width: 180px;
   // background-color: #46b8da;
}
.layer1 {
    z-index:4; 
    position: absolute; 
    margin-top: 55px;
    height: 240px;
    width: 100%;
    background-color: #444444;
    opacity: 0.8;
    color: whitesmoke;
    min-width: 180px;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
.product{
    min-width: 180px;
}
.product-name {
    font-weight: bold;
    text-decoration: underline;
    text-decoration-style: wavy;
    margin-top: 10px;
    text-align: center;
    font-size: 15px;
}
.col-xs-9{
    min-width: 540px;
}
.mainPicture {
    margin-top: 15px;
    margin-bottom: 10px;
    text-align: center;
    height: 128px;
}
.available{
    text-align: center;
}
.toBasket{
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    background-color: orange;
    border: solid red;
    border-radius: 4px;
}
.shortDescription{
    margin-top: 20px;
    margin-bottom: 10px;
    text-align: center;
}
.manufacturer {
    text-align: center;
}